home *** CD-ROM | disk | FTP | other *** search
/ HamCall (October 1991) / HamCall (Whitehall Publishing)(1991).bin / prgming / ada / snap02.doc < prev    next >
Text File  |  1987-10-14  |  11KB  |  316 lines

  1. SNAPSHOT OF THE ADA SOFTWARE REPOSITORY            10 Feb 86
  2.  
  3.  
  4.         The following presents a summary of the directories in the Ada
  5. Repository on SIMTEL20.  The amounts of source code and documentation
  6. (in bytes) are included in this listing.  The numbers presented are good
  7. approximations.
  8.  
  9. TOTALS --
  10.     Source Code:   19,542,458 bytes
  11.     Documentation:  6,366,629 bytes
  12.  
  13.                 -- Richard Conn
  14.  
  15. PD:<ADA>
  16.  
  17.         This  is  the  top-level  directory.    The   names   of   the
  18. subdirectories  (*.DIRECTORY)  can  be  seen here.  The listing of all
  19. files in all subdirectories (ADA.CRCLST) is also stored  here.   Also,
  20. the  file  FILEUSE.DOC,  which  contains a listing of all files in the
  21. repository, ordered by frequency of  use  (popularity),  is  contained
  22. here.
  23.  
  24.  
  25. PD:<ADA.AI>    Source Code: 36,105    Documentation: 4,258
  26.  
  27.         This  subdirectory contains programs relating to the fields of
  28. artificial intelligence, such as expert systems, pattern  recognition,
  29. and heuristic analysis.
  30.  
  31.  
  32. PD:<ADA.AIM>    Source Code: 0        Documentation: 0
  33.  
  34.     NOT YET RELEASED
  35.  
  36.     This directory contains the source code and documentation to
  37. the APSE Interactive Monitor, developed by TI.
  38.  
  39.     The APSE Interactive Monitor (AIM) is an example of a
  40. real-time multitasking system written in Ada.
  41.  
  42.     Read the file AIM.CMM in PD:<ADA.AIM> for comments on this
  43. project from various sources.
  44.  
  45.  
  46. PD:<ADA.ANSI-LRM>    Source Code: 0    Documentation:    1,201,050
  47.  
  48.         This subdirectory contains a machine-readable copy of the ANSI
  49. Version of the Ada Language Reference Manual (LRM).   The  files  were
  50. obtained   from   the  directory  <ADA-LSN>  on  ECLB,  and  the  file
  51. FTPFILES.SUB shows the FTP process used to copy the files over and the
  52. renaming that was done.
  53.  
  54.         Chapters 1-14 and Appendices A-F are  included  as  CHAPxx.DOC
  55. (like,  CHAP01.DOC  or  CHAPA.DOC).   Error files are also included as
  56. CHAPxx.ERR.    The   Foreword    (FOREWORD.DOC,    ERR),    Postscript
  57. (POSTSCRPT.DOC,  ERR),  and  Table of Contents (TOC.DOC) are included.
  58. INDEX.DOC contains the index.
  59.  
  60.  
  61. PD:<ADA.BENCHMARKS>    Source Code: 302,163    Documentation: 73,733
  62.  
  63.         This subdirectory contains various  Ada  compiler  benchmarks.
  64. An  attempt  has been made to see that entries in this subdirectory do
  65. not  duplicate  entries  in  the  <BENCHMARK>   directory   on   ECLB.
  66. Benchmarks submitted in conjunction with the NOSC tools are located in
  67. the Ada Repository BENCHMARKS directory.
  68.  
  69.  
  70. PD:<ADA.CM-DATA>
  71.  
  72.     This directory contains working files used in the maintenance
  73. of the Ada Repository.  The information which goes into the master Help
  74. file is contained here as well as several supporting programs.  The
  75. content of this directory is not of general interest.  The master Help
  76. file is available to the public in PD:<ADA.ONLINE-DOC>.
  77.  
  78.  
  79. PD:<ADA.COMPILATION-ORDER>
  80.         Source Code: 359,990    Documentation: 87,124
  81.  
  82.         This subdirectory  contains  software  which  deals  with  the
  83. analysis of groups of Ada programs to determine the proper compilation
  84. order.  Other  information  pertaining  to  the  interrelationship  of
  85. software segments of a system may be obtained as well.
  86.  
  87.  
  88. PD:<ADA.COMPONENTS>
  89.         Source Code: 1,338,775    Documentation: 137,069
  90.  
  91.          This  is  the  components subdirectory.  Software components,
  92. including general-purpose  procedures,  packages,  and  generics,  are
  93. stored  here.  Examples are:  math packages, TERMCAP routines, generic
  94. linked list packages, and dynamic string packages.
  95.  
  96.  
  97. PD:<ADA.CROSS-REFERENCE>
  98.         Source Code: 23,786    Documentation: 4,457
  99.  
  100.         This  subdirectory  contains  tools  which   generate   cross-
  101. reference listing of Ada programs.
  102.  
  103.  
  104. PD:<ADA.DBMS>
  105.         Source Code: 81,285    Documentation: 5,190
  106.  
  107.     This directory contains Ada software components and programs
  108. directly related to Data Base Management functions.
  109.  
  110.  
  111. PD:<ADA.DDN>
  112.         Source Code: 1,959,099    Documentation: 30,822
  113.  
  114.         This subdirectory contains tools and components related to the
  115. Defense Data Network, its  file  transfer,  mail,  and  communications
  116. facilities.   Implementations  of  the TCP/IP communications protocol,
  117. the FTP file transfer tool, and the SMTP mail handler are included.
  118.  
  119.  
  120. PD:<ADA.EDITORS>
  121.         Source Code: 1,615,008    Documentation: 219,575
  122.  
  123.         This directory contains the source code and  documentation  on
  124. some text editors written in Ada.
  125.  
  126.  
  127. PD:<ADA.EDUCATION>
  128.         Source Code: 0        Documentation: 195,010
  129.  
  130.         This   is   the   education  subdirectory.   Sample  programs,
  131. tutorials, and online courseware are located here.
  132.  
  133.  
  134. PD:<ADA.EXTERNAL-TOOLS>
  135.         Source Code: 92,404    Documentation: 47,265
  136.  
  137.         This subdirectory contains several miscellaneous  tools  which
  138. are  helpful  in  developing  Ada  code  but are not written in Ada or
  139. pertain to  specific  environments.   For  example,  an  Ada  language
  140. development interface for the EMACS editor can be found here.
  141.  
  142.  
  143. PD:<ADA.FORMGEN>
  144.         Source Code: 777,672    Documentation: 160,923
  145.  
  146.         This  subdirectory  contains tools for the generation of forms
  147. for use by Ada programs.  The forms generator will display and  accept
  148. input  into  a  form  (in  a  screen-oriented  fashion via the virtual
  149. terminal) in such a way that this mechanism is transparent to the  Ada
  150. program  using  it.  Instead, the program simply reads fields from the
  151. form via procedure interfaces.
  152.  
  153.  
  154. PD:<ADA.GENERAL>
  155.         Source Code: 0        Documentation: 563,870
  156.  
  157.         This  is  the  General   Information   subdirectory.    Notes,
  158. comments, usage information, and other data are stored here.
  159.  
  160.  
  161. PD:<ADA.GKS>
  162.         Source Code: 1,991,575    Documentation: 322,595
  163.  
  164.         This   subdirectory   contains   routines  associated  with  a
  165. Graphical Kernel System.
  166.  
  167.  
  168. PD:<ADA.MANAGEMENT-TOOLS>
  169.         Source Code: 954,505    Documentation: 475,046
  170.  
  171.         This subdirectory contains tools for use in  managing  an  Ada
  172. software development project.  Status tracking and Manpower estimation
  173. tools are included.
  174.  
  175.  
  176. PD:<ADA.MATH>
  177.         Source Code: 186,060    Documentation: 17,645
  178.  
  179.         This subdirectory contains packages  of  math  routines.   All
  180. routines are written in Ada.  Routines for trig functions, exponential
  181. functions, matrix  manipulation,  bit  manipulation,  and  others  are
  182. contained here.
  183.  
  184.  
  185. PD:<ADA.MENU>
  186.         Source Code: 453,562    Documentation: 364,124
  187.  
  188.         This  subdirectory contains software used in the generation of
  189. menus.  Applications programs may use these menu generators as  front-
  190. ends.
  191.  
  192.  
  193. PD:<ADA.MESSAGE-HANDLING>
  194.         Source Code: 977,501    Documentation: 242,840
  195.  
  196.         This  subdirectory  contains tools for use in message handling
  197. facilities and message transfer.
  198.  
  199.  
  200. PD:<ADA.METRICS>
  201.         Source Code: 1,390,255    Documentation: 304,729
  202.  
  203.         This subdirectory  contains  tools  used  to  perform  metrics
  204. analysis  of  Ada  software.   Tools  for  path  analysis, performance
  205. analysis, and other metrics reports are included.
  206.  
  207.  
  208. PD:<ADA.NOSC-TOOLS>
  209.         Source Code: 0        Documentation: 156
  210.  
  211.         This directory contains information about the  software  tools
  212. submitted  by  the Naval Oceans Systems Center (NOSC).  An abstract of
  213. the tools is included.
  214.  
  215.  
  216. PD:<ADA.ONLINE-DOC>
  217.         Source Code: 61,868    Documentation: 128,354
  218.  
  219.     This directory contains supporting files for the online documentation
  220. system of the Ada Repository.
  221.  
  222.  
  223. PD:<ADA.PAGER>
  224.         Source Code: 98,377    Documentation: 28,338
  225.  
  226.         This subdirectory contains tools which create and  manipulated
  227. paged  files.  All SRC files are paged files, which are files composed
  228. of several smaller files separated by a special flag.
  229.  
  230.  
  231. PD:<ADA.POINTERS>
  232.         Source Code: 0        Documentation: 137,232
  233.  
  234.         This is  the  pointers  subdirectory.   Information  on  other
  235. sources  of  software and information (such as the USC-ECLB resources)
  236. is presented here.  This data  pertains  to  both  on-  and  off-  net
  237. resources.
  238.  
  239.  
  240. PD:<ADA.PRETTY-PRINTERS>
  241.         Source Code: 1,037,841    Documentation: 105,640
  242.  
  243.         This  subdirectory  contains  pretty  printers  for Ada source
  244. programs.  The pretty printers reformat the  Ada  source  programs  in
  245. order  to  outline  the  structure  of  the programs and provide other
  246. useful information for the programmer.
  247.  
  248.  
  249. PD:<ADA.SIMULATION>
  250.         Source Code: 337,803    Documentation: 170,500
  251.  
  252.     This subdirectory contains programs and tools associated with
  253. performing simulations, such as queuing simulations.
  254.  
  255.  
  256. PD:<ADA.SPELLER>
  257.         Source Code: 1,811,035    Documentation: 481,804
  258.  
  259.         This subdirectory contains spelling checkers written  in  Ada.
  260. Dictionaries are also included here.
  261.  
  262.  
  263. PD:<ADA.STARTER-KIT>
  264.         Source Code: 0        Documentation: 522
  265.  
  266.         This subdirectory contains tools which are useful in accessing
  267. the software in the repository.  It includes the PAGER tool, which  is
  268. used to assemble and disassembled SRC (paged) files.
  269.  
  270.  
  271. PD:<ADA.STUBBER>
  272.         Source Code: 81,309    Documentation: 11,612
  273.  
  274.         This  subdirectory  contains  Ada  program body stubber tools.
  275. They analyze the definition of an Ada  software  design  and  generate
  276. software bodies as stubs to be filled in later during development.
  277.  
  278.  
  279. PD:<ADA.STYLE>
  280.         Source Code: 2,021,624    Documentation: 213,032
  281.  
  282.         This  subdirectory  contains  Ada  style checking tools.  They
  283. analyze  Ada  source  code  and  report  on  various  aspects  of  the
  284. programming  style,  such  as  consistent  indentation and use of long
  285. variable names.
  286.  
  287.  
  288. PD:<ADA.TOOLS>
  289.         Source Code: 320,204    Documentation: 60,016
  290.  
  291.         This is the  miscellaneous  tools  subdirectory.   Sources  to
  292. various  tools  which  do  not  fit  into  the categories of the other
  293. subdirectories are placed here.
  294.  
  295.  
  296. PD:<ADA.VIRTERM>
  297.         Source Code: 1,232,652    Documentation: 454,328
  298.  
  299.         This  subdirectory  contains  tools  for  a  virtual  terminal
  300. package,  which performs screen-oriented functions by reading terminal
  301. characteristics from a UNIX-like TERMCAP data base.   The  application
  302. program  can call routines in these packages and not be concerned with
  303. the type of terminal being addressed.
  304.  
  305.  
  306. PD:<ADA.WIS-ADA-TOOLS>
  307.         Source Code: 0        Documentation: 117,770
  308.  
  309.         This directory contains information about the  software  tools
  310. submitted  by  the Naval Oceans Systems Center (NOSC).  An abstract of
  311. the tools is included.
  312.  
  313.     These tools were paid for by WIS (WWMCCS Information Systems).
  314.  
  315.  
  316.